package com.itheima.service;/*
@Author:李正铠
@Date:2020年04月16日16时47分
*/

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Role;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface RolerManageService {

    PageResult findPage(QueryPageBean queryPageBean);

    Role findById(Integer roleId);


    List<Integer> findRoleAndPermissionByRoleId(Integer roleId);

    void update(HashMap<String,Object> map);

    void add(HashMap<String,Object> map);

    void deleteRole(Integer roleId);

    /**
     * 获得全部权限列表
     */
    List<Role> findAll();
}
